草庐IT

Android EditText 阻止其父级的 OnClickListener

全部标签

android - 阻止 "Back"按钮关闭插页式广告

我正在使用AdMob向我的Android应用添加插页式广告。我想知道是否有一种方法可以防止用户通过按“后退”按钮关闭它们(因此他们必须按广告上的“x”按钮)。我知道AdMob正在另一个Activity中加载广告,所以我不能使用我的Activity的onKeyDown()来执行此操作。此外,我不确定这是否被认为是一种好的做法,以及是否值得这样做。谢谢!更新:似乎没有简单的方法来覆盖广告Activity中的后退按钮(因为我无权访问该Activity)。因此,我会放弃它。但是,我仍然没有找到任何证据表明它违反了admob或android政策。在大多数Android游戏中,后退按钮被覆盖以打开

android - ViewPager 内 fragment 的按钮在错误引用时触发 onClickListener

对不起,我的标题很蠢,我会在下面描述清楚:情况我有一个ViewPager,里面有4个OnBoardingFragment。每个Fragment都有完全相同的布局,它是从同一个xml文件膨胀的。此布局包含一个Button,我将其命名为btnNext并为其设置了OnClickListener。我的PagerAdapter的函数getItem@OverridepublicFragmentgetItem(intposition){Stringtitle,description,button;intresource;booleanend=false;switch(position){case0:

android - 阻止 Android 布局我所有的 View

我目前正在开发一款大量使用ViewPager小部件的平板电脑应用程序。我还在屏幕上同时显示了多个Viewpager。现在我遇到了以下问题:如果一个ViewPager滚动到下一页/上一页,它(当然)必须重新计算其布局并添加/删除View。我注意到requestLayout一直调用到ViewHierarchy的顶部,因此使平板电脑屏幕上的ALLView无效(很多!)。这是非常昂贵的。我现在的问题是:是否有可能围绕ViewPager实现一个框架,它执行初始布局,然后不传播布局-请求View层次结构,因为我知道在初始布局之后布局,框架保持相同大小,不会改变。我提出了以下框架,但效果不是很好,因

Android - 带有自定义 BaseAdapter 的 Gridview,创建 onclicklistener

这个问题在这里已经有了答案:HowtofireonListItemClickinListactivitywithbuttonsinlist?(8个答案)关闭9年前。我创建了一个显示字母表中字母的GridView。我使用自定义BaseAdapter用字符串数组填充gridview。我想要做的是能够获得被点击的单元格的值(字母)。为了验证它是否有效,我创建了一个TextView并且我希望当用户单击一个项目(单元格)时使用所选单元格的值设置TextView的文本我已经尝试过,但没有用。这是我的代码:activity_main.xml单元格.xml主ActivitypublicclassMai

android - TextInputEditText 中的 OnClickListener 包裹在 TextInputLayout 中

我有一个TextInputEditText包裹着一个TextInputLayout,正如Google推荐的那样:https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html但是,我的TextInputEditText上设置了一个OnClickListener,因此当它被用户点击时,一个DatePickerDialog可以弹出。我的问题是,事实上,在第一次点击时,除了提示标签移动到TextInputEditText上方之外,什么也没有发生。第二次点击时,将显示DateP

android - 自定义警报对话框 Android 中的 OnClickListener

我是一个自学成才的初学者,感谢耐心等待!谢谢!在Eclipse中,我用它自己的xml文件(“custom_dialog”)制作了一个自定义警报对话框,它被称为“usernamealert”。如果用户尚未输入用户名(即username.length==0),我希望弹出警告。在此布局中,我有一个textView(“你叫什么名字?”)、editText和按钮(“usernameButton”)。在为按钮设置onclicklistener之前,一切正常。这是我的(相关的)Java:LayoutInflaterinflater=getLayoutInflater();Viewdialoglayo

android - 如何设置自定义对话框内的onclicklistener按钮

我是android的新手,在调用对话框内按钮的onclicklistener时出现空指针异常。我该怎么办。btn_add.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Dialogd=newDialog(MainActivity.this);d.setContentView(R.layout.activity_main);d.setTitle("Addcontent");d.show();btnsubmit=(Button)findViewById(R.id.btn_submit);b

android - 将 Snackbar 放在最高的 z 顺序以避免被 AutoCompleteTextView 下拉列表阻止

我有一个Snackbar,如下所示:但是,如果AutoCompleteTextView的下拉列表太长,下拉列表会阻塞Snackbar。如您在上图中所见,Snackbar实际上正在显示。然而,它的可见性被长长的下拉菜单挡住了。从上图可以看出我尝试使用以下Snackbar代码。添加bringToFront()帮助不大。privatevoidshowSnackbar(Stringmessage){Snackbarsnackbar=Snackbar.make(getActivity().findViewById(R.id.content),message,Snackbar.LENGTH_LON

android - 创建自定义 OnClickListener

我有一个按钮数组列表,我的OCL需要知道我按下了哪个索引。计划是这样的:MyOnClickListeneronClickListener=newMyOnClickListener(){@OverridepublicvoidonClick(Viewv){IntentreturnIntent=newIntent();returnIntent.putExtra("deleteAtIndex",idx);setResult(RESULT_OK,returnIntent);finish();}};for(inti=0;i我的OCL实现应该是什么样子?目前我有这个:publicclassMyOnC

OnClickListener.onClick中出现NullPointerException时Android卡死(其他任务无法启动)

我有一个简单的设置:CrashHandler-一个实现了Thread.UncaughtExceptionHandler的类;CrashActivity-一个可以发送用户报告的Activity;MainActivity-用户应与之交互的主应用程序。当MainActivity或其任何线程中存在未捕获的异常时,CrashHandler会拦截它并创建一个通知以启动CrashActivity:Intentit=newIntent("CrashReporter"+SystemClock.currentThreadTimeMillis());it.setClass(context,CrashActi